﻿var sliderTimeOut2;

/*function sliding2() {
    sliderLoop2();
    sliderTimeOut2 = setTimeout(sliding2, 2500);
}*/

var sliding2 = function (slide2) {
    sliderTimeOut2 = setTimeout(function () {
        sliderLoop2();
        sliding2(slide2);
    }, 4000);
}

function setTimeOut2() {
    sliderTimeOut2 = setTimeout(function () {
        sliderLoop2();
        sliding2(0);
    }, 4000);
}


$(function () {
    sliding2(0);        
    setUpSliderCasos();
});

function setUpSliderCasos() {
    $(".slider2").hover(function () {        
        $('.pagination2').show();
    },
    function () {
        $('.pagination2').hide();
    });

    $(".pagination2_wrapper").hover(function () {
        $('.pagination2').show();
    },
    function () {
        $('.pagination2').hide();
    });

    $(".slider2 img").hover(
        function () {
            clearTimeout(sliderTimeOut2);
        },
        function () {
            setTimeOut2();
        }
    );

    $(".slider2 img").eq(0).show();

    //sliderTimeOut2 = setTimeout(sliderLoop2, 2500);
   

    /*Slider Pagination*/
    $(".pagination2 li a").click(function () {
        clearTimeout(sliderTimeOut2);
        var index = parseInt($(this).html());
        $(".pagination2 .current").removeClass("current");
        $(this).parent().addClass("current");
        $(".slider2 img:visible").hide();
        $(".slider2 img").eq(index).show();
        sliderTimeOut2 = setTimeout(sliding2, 2500);
    });

    $(".arrow2").click(function () {
        clearTimeout(sliderTimeOut2);
        var index = parseInt($(".pagination2 .current").find('a').html());
        var $foo = $('.pagination2 .pagination2_circle');
        var next = 0;
        if ($(this).attr('id').indexOf("next") != -1) {
            var obj_next = $foo.eq(index + 1);
            if (index == $(".pagination2_circle").size() - 1) {
                obj_next = $foo.eq(0);
            }
        } else {
            next = $foo.length;
            var obj_next = $foo.eq(index - 1);
        }
        if (obj_next.html()) {
            next = parseInt(obj_next.find('a').html());
        }
        $(".pagination2 .current").removeClass("current");
        obj_next.addClass("current");
        $(".slider2 img:visible").hide();
        $(".slider2 img").eq(next).show();
        sliderTimeOut2 = setTimeout(sliding2, 2500);
    });
}

function sliderLoop2() {
    if ($(".slider2 img:visible").next("img:hidden").attr("src") != undefined) {
        $(".slider2 img:visible").next("img:hidden").show();
        $(".slider2 img:visible").eq(0).hide();
        /*Paginator*/
        $(".pagination2 .current").next(".pagination2_circle").addClass("current");
        $(".pagination2 .current").eq(0).removeClass("current");
    } else {
        $(".slider2 img:visible").hide();
        $(".slider2 img:hidden").eq(0).show();
        /*Paginator*/
        $(".pagination2 .current").removeClass("current");
        $(".pagination2 .pagination2_circle").eq(0).addClass("current");
    }
}